Rust implementation of the Fusée Gelée exploit (CVE-2018-6242) for Tegra processors.
Currently supported platforms:
- Linux via
libusb
.
- Obtain executable version of the exploit launcher.
- Obtain a payload suitable for use on the target device.
- Execute the launcher, providing a path to the payload:
./fusee-gelee /path/to/fusee-primary.bin
Create a debug build:
git clone https://github.com/austinhartzheim/fusee-gelee.git
cd fusee-gelee
cargo build # binary output to target/debug/fusee-gelee
Create a release build:
cargo build --release
Unit tests are available to compare the payload generation output against a sample payload generated by the Python implementation. To run the tests:
cargo test
Licensed under the terms of GPL version 2. See LICENSE.txt
for details.